iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
自我挑戰組

海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 系列 第 10

Day-10:資料驗證係蝦米哇貴!?

  • 分享至 

  • xImage
  •  

ActiveRecord資料驗證係蝦米?

ActiveRecord的資料驗證功能,可以幫助我們檢查資料的正確性。如果驗證失敗,就會無法存進資料庫。

新增一個model 叫做alien
app/models/alien.rb
https://ithelp.ithome.com.tw/upload/images/20210924/20140259FGnoSrTV7H.png
validates_presence_of宣告了description這屬性是必填寫,
接著,我們進入rails c 中控台,輸入以下指令!
https://ithelp.ithome.com.tw/upload/images/20210924/2014025956B4StnogM.png
當使用save方法時,
ActiveRecord就會驗證資料的正確性,
而這裡因為沒有填入description,
所以會回傳false
表示儲存失敗!

以上,明天繼續!
我是程式新手麻瓜,如果有看到理解錯誤的地方,歡迎糾正,讓我變得更好,乾蝦!/images/emoticon/emoticon08.gif


上一篇
Day-9: Migration 係蝦米哇貴?
下一篇
Day-11: form_for 係蝦密?很好用!
系列文
海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言